Skip to content

firmware/esp32-hello-world: ESP32-C6 target and ESP-IDF v6 build fixes#524

Merged
ruvnet merged 1 commit into
ruvnet:mainfrom
krish2718:pr/firmware-hello-world-esp32c6-idf6
May 17, 2026
Merged

firmware/esp32-hello-world: ESP32-C6 target and ESP-IDF v6 build fixes#524
ruvnet merged 1 commit into
ruvnet:mainfrom
krish2718:pr/firmware-hello-world-esp32c6-idf6

Conversation

@krish2718
Copy link
Copy Markdown
Contributor

  • Default sdkconfig.defaults to esp32c6
  • Fix removed SOC_* macros for ESP-IDF v6; probe_peripherals split for S3 vs C6.
  • Banner and WiFi/BLE/power strings are target-aware; add CHIP_ESP32C6 name.
  • Ignore esp32-hello-world/sdkconfig.old from idf.py set-target.

- Default sdkconfig.defaults to esp32c6
- Fix removed SOC_* macros for ESP-IDF v6; probe_peripherals split for S3 vs C6.
- Banner and WiFi/BLE/power strings are target-aware; add CHIP_ESP32C6 name.
- Ignore esp32-hello-world/sdkconfig.old from idf.py set-target.

Signed-off-by: Chaitanya Tata <chaitanya@dotstarconsulting.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@krish2718
Copy link
Copy Markdown
Contributor Author

Intentionally didn't push the update to sdkconfig, ideally it should be untracked as it will be aut-generated as part of build, I can push a commit to remove that?

Copy link
Copy Markdown
Owner

@ruvnet ruvnet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pairs with #522 — same forward-compat shape for the hello-world demo. The SOC_* macro probes were removed in IDF 6 and the target-aware banner is the right ergonomics for someone trying ESP32-C6 for the first time. sdkconfig.old ignore is housekeeping. Merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants